package edu.nf.ch10.demo1;

/**
 * @author CSY
 * @date 2025 - 04 - 17
 */
public class HandlerA extends AbstractHandler{

    @Override
    public void execute(int money) {
        if (money <= 2000){
            System.out.println("部门审批通过");
        }else{
            //获取下一个处理者
            AbstractHandler nextHandler = getNextHandler();
            //如果有下一个处理者则转交给他
            if (nextHandler != null){
                nextHandler.execute(money);
            }
        }
    }
}
